public const int Keep_All_Recordings = GBPVR.Public.ReoccuringRecordingExtras.KEEP_ALL_FILES;
public abstract bool ScheduleOnce(Programme programme, int PrePad, int PostPad);
public abstract bool ScheduleOnce(Programme programme, Quality quality, int PrePad, int PostPad);
public abstract bool ScheduleAnyTime(Programme programme, RecType type, int PrePad, int PostPad);
public abstract bool ScheduleAnyTime(Programme programme, Quality quality, RecType type, int PrePad, int PostPad);
public abstract bool ScheduleAnyTime(Programme programme, Quality quality, DayType dayType, int keepnumRecordings, RecType type, int PrePad, int PostPad);
public abstract bool ScheduleAnyTime(Programme programme, Quality quality, DayType dayType, int keepnumRecordings, ArrayList days, RecType type, int PrePad, int PostPad);
public abstract bool ScheduleThisTime(Programme programme, RecType type, int PrePad, int PostPad);
public abstract bool ScheduleThisTime(Programme programme, Quality quality, RecType rec, int PrePad, int PostPad);
public abstract bool ScheduleThisTime(Programme programme, Quality quality, DayType dayType, int keepnumRecordings, RecType type, int PrePad, int PostPad);
public abstract bool ScheduleThisTime(Programme programme, Quality quality, DayType dayType, int keepnumRecordings, ArrayList days, RecType type, int PrePad, int PostPad);
public IDictionary LoadKnownRecordings()
{
// build up a list of the recording we already know about